.primary {
    --bs-color: var(--primary);
}

.secondary {
    --bs-color: var(--secondary);
}

.success {
    --bs-color: var(--success);
}

.danger {
    --bs-color: var(--danger);
}

.warning {
    --bs-color: var(--warning);
}

.info {
    --bs-color: var(--info);
}

.light {
    --bs-color: var(--light);
}

.dark {
    --bs-color: var(--dark);
}

.montana_c .z-drawer-real {
    background-color: #2f2f2f;
    color: white;
}

.state-box {
    height: 115px;
    border-width: 1px 1px 1px 5px;
    border-top-color: #d9d9d9;
    border-right-color: #d9d9d9;
    border-bottom-color: #d9d9d9;
    border-left-color: var(--bs-color);
    border-style: solid;
}

.infoBox {
    border-width: 5px 1px 1px 1px;
    border-top-color: var(--bs-color);
    border-right-color: #d9d9d9;
    border-bottom-color: #d9d9d9;
    border-left-color: #d9d9d9;
    border-style: solid;
}

@media (min-width: 958px) {
    .sidebar {
        line-height: normal;
        min-width: 190px;
    }
}

@media (max-width: 957px) {
    .sidebar {
        min-width: 55px;
    }

    .z-navbar-vertical {
        max-width: 100%;
    }
}